module Base
{
	item M240G	
	{				
		DisplayName                 	=	M240G Medium Machine Gun,	
		Icon                        	=	M240_Gun,	
		WeaponSprite                	=	M240G,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	FullAutoHighRPM,	
		FireModePossibilities       	=	FullAutoHighRPM/Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	15,
		CritDmgMultiplier            	=	10,
		AimingPerkCritModifier      	=	10,
		HitChance                   	=	10,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	10,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	20,
		AimingPerkRangeModifier     	=	4,
		MinDamage                   	=	1.5,
		MaxDamage                   	=	2.1,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	30,	
		ConditionLowerChanceOneIn   	=	100,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	30,
		ReloadTime                  	=	60,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	0,
		Weight                      	=	11.6,
					
		AmmoType                    	=	Base.308Bullets,	
		AmmoBox                     	=	308Box,	
		MaxAmmo                     	=	100,	
		MagazineType                	=	Base.M240G_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	90,	
		SoundRadius                 	=	120,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	GPMGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
		Tooltip							=	Marine Corps Infantry Issued M240 replacement for the M60. First Issued In 1991,

        ModelWeaponPart = x2Scope M8_2x_EER_Scope_Model scope scope,
        ModelWeaponPart = x4Scope ColtScope scope scope,
        ModelWeaponPart = x8Scope LeupoldVariXScope scope scope,
        ModelWeaponPart = RedDot Aimpoint_RedDot reddot reddot,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = Laser ANPAQ4C laser laser,
		ModelWeaponPart = LaserOn ANPAQ4C laser laser,
		ModelWeaponPart = SUSAT           SUSAT Scope2 Scope2,
		ModelWeaponPart = C79_Scope C79_Scope Scope2 Scope2,
		ModelWeaponPart = Bipod SR25Bipod Bipod Bipod,

	}
	fixing Fix M240G			
	{			
		Require : M240G,		
		Fixer : FNMAG=1,Aiming=5,	
		Fixer : M240G=1,Aiming=5,
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}
	item FNMAG	
	{				
		DisplayName                 	=	FN MAG Medium Machine Gun,	
		Icon                        	=	M240_Gun,	
		WeaponSprite                	=	M240G,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	FullAutoHighRPM,	
		FireModePossibilities       	=	FullAutoHighRPM/Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	15,
		CritDmgMultiplier            	=	10,
		AimingPerkCritModifier      	=	10,
		HitChance                   	=	10,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	10,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	20,
		AimingPerkRangeModifier     	=	4,
		MinDamage                   	=	1.5,
		MaxDamage                   	=	2.1,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	30,	
		ConditionLowerChanceOneIn   	=	100,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	30,
		ReloadTime                  	=	60,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	2,
		Weight                      	=	11.8,
					
		AmmoType                    	=	Base.308Bullets,	
		AmmoBox                     	=	308Box,	
		MaxAmmo                     	=	100,	
		MagazineType                	=	Base.M240G_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	90,	
		SoundRadius                 	=	120,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	GPMGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
		Tooltip							=	One of the most common NATO GPMGs in service. Functionally the same as the M240,
		
        ModelWeaponPart = x2Scope M8_2x_EER_Scope_Model scope scope,
        ModelWeaponPart = x4Scope ColtScope scope scope,
        ModelWeaponPart = x8Scope LeupoldVariXScope scope scope,
        ModelWeaponPart = RedDot Aimpoint_RedDot reddot reddot,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = Laser ANPAQ4C laser laser,
		ModelWeaponPart = LaserOn ANPAQ4C laser laser,
		ModelWeaponPart = SUSAT           SUSAT Scope2 Scope2,
		ModelWeaponPart = C79_Scope C79_Scope Scope3 Scope3,
		ModelWeaponPart = Bipod SR25Bipod Bipod Bipod,

	}
	fixing Fix FNMAG			
	{			
		Require : FNMAG,		
		Fixer : FNMAG=1,Aiming=5,	
		Fixer : M240G=1,Aiming=5,	
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}
	model M240G
	{
		mesh = weapons/firearm/M240G,
		texture = weapons/firearm/M240G,

		attachment muzzle
		{
			offset = 0.0010 0.0330 0.5680,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment Scope2
		{
			offset = 0.0030 0.0570 0.0570,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment Scope3
		{
			offset = 0.0030 0.0670 0.0570,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment reddot
		{
			offset = 0.0000 0.0640 0.0410,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment laser
		{
			offset = 0.0000 0.0000 0.3570,
			rotate = 90.0000 0.0000 0.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0680 0.0140,
			rotate = 180.0000 0.0000 180.0000,
		}
	}
	item MG3	
	{				
		DisplayName                 	=	MG 3 Medium Machine Gun,	
		Icon                        	=	MG3_Gun,	
		WeaponSprite                	=	MG3,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	FullAutoHighRPM,	
		FireModePossibilities       	=	FullAutoHighRPM/Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	15,
		CritDmgMultiplier            	=	10,
		AimingPerkCritModifier      	=	10,
		HitChance                   	=	10,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	10,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	20,
		AimingPerkRangeModifier     	=	4,
		MinDamage                   	=	1.5,
		MaxDamage                   	=	2.1,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	30,	
		ConditionLowerChanceOneIn   	=	100,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	30,
		ReloadTime                  	=	60,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	0,
		Weight                      	=	11.8,
					
		AmmoType                    	=	Base.308Bullets,	
		AmmoBox                     	=	308Box,	
		MaxAmmo                     	=	50,	
		MagazineType                	=	Base.MG3_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	90,	
		SoundRadius                 	=	120,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	GPMGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,

		ModelWeaponPart = SUSAT           SUSAT Scope2 Scope2,
		ModelWeaponPart = C79_Scope C79_Scope Scope Scope,
		ModelWeaponPart = Bipod SR25Bipod Bipod Bipod,		
	}
	fixing Fix MG3			
	{			
		Require : MG3,		
		Fixer : MG3=1,Aiming=5,	
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,

	}
	model MG3
	{
		mesh = weapons/firearm/MG3,
		texture = weapons/firearm/MG3,
		scale = 1.0,

		attachment muzzle
		{
			offset = 0.0010 0.0130 0.5990,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment Scope2
		{
			offset = 0.0030 0.0540 0.0520,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment Scope
		{
			offset = 0.0030 0.0650 0.0520,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
	item M60	
	{				
		DisplayName                 	=	M60 Medium Machine Gun,	
		Icon                        	=	M60,	
		WeaponSprite                	=	M60TNFP,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	FullAutoHighRPM,	
		FireModePossibilities       	=	FullAutoHighRPM/Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	15,
		CritDmgMultiplier            	=	10,
		AimingPerkCritModifier      	=	5,
		HitChance                   	=	10,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	10,
		JamGunChance                	=	3,
		MinRange                    	=	0.61,
		MaxRange                    	=	17,
		AimingPerkRangeModifier     	=	4,
		MinDamage                   	=	1.5,
		MaxDamage                   	=	2.1,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	20,	
		ConditionLowerChanceOneIn   	=	100,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	30,
		ReloadTime                  	=	60,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	2,
		Weight                      	=	10.5,
					
		AmmoType                    	=	Base.308Bullets,	
		AmmoBox                     	=	308Box,	
		MaxAmmo                     	=	100,	
		MagazineType                	=	Base.M60_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	90,	
		SoundRadius                 	=	120,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	GPMGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,

		ModelWeaponPart = Bipod SR25Bipod Bipod Bipod,
	}
	fixing Fix M60			
	{			
		Require : M60,		
		Fixer : M60=1,Aiming=5,	
		Fixer : M60E3=1,Aiming=5,	
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,

	}
	model M60TNFP
	{
		mesh = weapons/firearm/M60TNFP,
		texture = weapons/firearm/M60_tex,
		scale = 1.0,

		attachment muzzle
		{
			offset = 0.0010 0.0250 0.5500,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
	item M60E3	
	{				
		DisplayName                 	=	M60E3 Medium Machine Gun,	
		Icon                        	=	M60E3,	
		WeaponSprite                	=	M60E3,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	FullAutoHighRPM,	
		FireModePossibilities       	=	FullAutoHighRPM/Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	10,
		CritDmgMultiplier            	=	10,
		AimingPerkCritModifier      	=	10,
		HitChance                   	=	20,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	15,
		JamGunChance                	=	5,
		MinRange                    	=	0.61,
		MaxRange                    	=	17,
		AimingPerkRangeModifier     	=	1,
		MinDamage                   	=	1.5,
		MaxDamage                   	=	2.1,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	100,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	10,
		ReloadTime                  	=	60,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	2,
		Weight                      	=	8.96,
					
		AmmoType                    	=	Base.308Bullets,	
		AmmoBox                     	=	308Box,	
		MaxAmmo                     	=	100,	
		MagazineType                	=	Base.M60_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	90,	
		SoundRadius                 	=	120,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	GPMGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
		Tooltip							=	Improved variant of the Standard issue M60 Medium Machine Gun,
		
		ModelWeaponPart = Bipod SR25Bipod Bipod Bipod,

		
	}
	fixing Fix M60E3			
	{			
		Require : M60E3,		
		Fixer : M60E3=1,Aiming=5,	
		Fixer : M60=1,Aiming=5,	
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,

	}
	model M60E3
	{
		mesh = weapons/firearm/M60E3,
		texture = weapons/firearm/M60E3_tex,
		scale = 1.0,

		attachment muzzle
		{
			offset = 0.0010 0.0290 0.5110,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
	item M249E1	
	{				
		DisplayName                 	=	M249E1 Squad Automatic Weapon,	
		Icon                        	=	M249,	
		WeaponSprite                	=	M249E1,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	FullAutoHighRPM,	
		FireModePossibilities       	=	FullAutoHighRPM/Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	20,
		CritDmgMultiplier            	=	10,
		AimingPerkCritModifier      	=	15,
		HitChance                   	=	20,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	15,
		JamGunChance                	=	0.25,
		MinRange                    	=	0.61,
		MaxRange                    	=	13,
		AimingPerkRangeModifier     	=	3,
		MinDamage                   	=	0.7,
		MaxDamage                   	=	1.4,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	15,	
		ConditionLowerChanceOneIn   	=	200,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	20,
		ReloadTime                  	=	60,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	0,
		Weight                      	=	7.5,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	200,	
		MagazineType                	=	Base.M249_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	90,	
		SoundRadius                 	=	120,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	MGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,

	
        ModelWeaponPart = x2Scope M8_2x_EER_Scope_Model scope scope,
        ModelWeaponPart = x4Scope ColtScope scope scope,
        ModelWeaponPart = x8Scope LeupoldVariXScope scope scope,
        ModelWeaponPart = RedDot Aimpoint_RedDot reddot reddot,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = Laser ANPAQ4C laser laser,
		ModelWeaponPart = LaserOn ANPAQ4C laser laser,
		ModelWeaponPart = SUSAT           SUSAT Scope2 Scope2,
		ModelWeaponPart = C79_Scope C79_Scope Scope3 Scope3,
		ModelWeaponPart = Bipod SR25Bipod Bipod Bipod,
	}
	fixing Fix M249E1			
	{			
		Require : M249E1,		
		Fixer : M249E1=1,Aiming=5,
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}
	model M249E1
	{
		mesh = weapons/firearm/FN_MINIMI,
		texture = weapons/firearm/FN_MINIMI_GREEN,

		attachment muzzle
		{
			offset = 0.0010 0.0330 0.5680,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment Scope2
		{
			offset = 0.0030 0.0790 0.0520,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment Scope3
		{
			offset = 0.0030 0.0790 0.0520,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment reddot
		{
			offset = 0.0000 0.0640 0.0410,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment laser
		{
			offset = 0.0000 0.0000 0.3570,
			rotate = 90.0000 0.0000 0.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0800 -0.0160,
			rotate = 180.0000 0.0000 180.0000,
		}
	}
	item M249PIP	
	{				
		DisplayName                 	=	M249 PIP Squad Automatic Weapon,	
		Icon                        	=	M249,	
		WeaponSprite                	=	M249PIP,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	FullAutoHighRPM,	
		FireModePossibilities       	=	FullAutoHighRPM/Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	30,
		CritDmgMultiplier            	=	10,
		AimingPerkCritModifier      	=	15,
		HitChance                   	=	30,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	15,
		JamGunChance                	=	0.25,
		MinRange                    	=	0.61,
		MaxRange                    	=	13,
		AimingPerkRangeModifier     	=	3,
		MinDamage                   	=	0.7,
		MaxDamage                   	=	1.4,		
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	20,	
		ConditionLowerChanceOneIn   	=	250,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	25,
		ReloadTime                  	=	60,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	0,
		Weight                      	=	7.5,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	200,	
		MagazineType                	=	Base.M249_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	90,	
		SoundRadius                 	=	120,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	MGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
	
        ModelWeaponPart = x2Scope M8_2x_EER_Scope_Model scope scope,
        ModelWeaponPart = x4Scope ColtScope scope scope,
        ModelWeaponPart = x8Scope LeupoldVariXScope scope scope,
        ModelWeaponPart = RedDot Aimpoint_RedDot reddot reddot,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = Laser ANPAQ4C laser laser,
		ModelWeaponPart = LaserOn ANPAQ4C laser laser,
		ModelWeaponPart = SUSAT           SUSAT Scope2 Scope2,
		ModelWeaponPart = C79_Scope C79_Scope Scope3 Scope3,
		ModelWeaponPart = Bipod SR25Bipod Bipod Bipod,
	}
	fixing Fix M249PIP		
	{			
		Require : M249PIP,		
		Fixer : M249PIP=1,Aiming=5,
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}
	model M249PIP
	{
		mesh = weapons/firearm/M249,
		texture = weapons/firearm/M249_NEW_GREEN,

		attachment muzzle
		{
			offset = 0.0010 0.0330 0.5680,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment Scope2
		{
			offset = 0.0030 0.0570 0.0370,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment Scope3
		{
			offset = 0.0030 0.0790 0.0520,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment reddot
		{
			offset = 0.0000 0.0640 0.0410,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment laser
		{
			offset = 0.0000 0.0000 0.3570,
			rotate = 90.0000 0.0000 0.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0800 -0.0160,
			rotate = 180.0000 0.0000 180.0000,
		}
	}

	item M249Para	
	{				
		DisplayName                 	=	M249 PARA Squad Automatic Weapon,	
		Icon                        	=	M249_PARA_UNFOLDED,	
		WeaponSprite                	=	M249_PARA_UNFOLDED,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	FullAutoHighRPM,	
		FireModePossibilities       	=	FullAutoHighRPM/Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	35,
		CritDmgMultiplier            	=	10,
		AimingPerkCritModifier      	=	15,
		HitChance                   	=	25,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	10,
		JamGunChance                	=	0.25,
		MinRange                    	=	0.4,
		MaxRange                    	=	11,
		AimingPerkRangeModifier     	=	3,
		MinDamage                   	=	0.7,
		MaxDamage                   	=	1.4,		
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	20,	
		ConditionLowerChanceOneIn   	=	250,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	25,
		ReloadTime                  	=	70,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	0,
		Weight                      	=	7.2,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	200,	
		MagazineType                	=	Base.M249_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	90,	
		SoundRadius                 	=	120,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	MGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
	
		ModelWeaponPart = x2Scope x2Scope_Vanilla scope scope,
        ModelWeaponPart = x4Scope x4Scope_Vanilla scope scope,
        ModelWeaponPart = x8Scope x8Scope_Vanilla scope scope,
        ModelWeaponPart = RedDot RedDot_Vanilla reddot reddot,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = Laser Laser laser laser,
		ModelWeaponPart = LaserOn LaserOn laser laser,
		ModelWeaponPart = SUSAT           SUSAT Scope2 Scope2,
		ModelWeaponPart = C79_Scope C79_Scope Scope3 Scope3,
		ModelWeaponPart = Bipod SR25Bipod Bipod Bipod,
	}
	fixing Fix M249 Para		
	{			
		Require : M249Para,		
		Fixer : M249Para=1,Aiming=5,
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}
	model M249_PARA_UNFOLDED
	{
		mesh = weapons/firearm/M249_PARA_UNFOLDED,
		texture = weapons/firearm/M249_PARA,

		attachment muzzle
		{
			offset = 0.0010 0.0330 0.5680,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment Scope2
		{
			offset = 0.0030 0.0570 0.0370,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment Scope3
		{
			offset = 0.0030 0.0790 0.0520,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment reddot
		{
			offset = 0.0000 0.0640 0.0410,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment laser
		{
			offset = 0.0000 0.0000 0.3570,
			rotate = 90.0000 0.0000 0.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0800 -0.0160,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item M249ParaFolded	
	{				
		DisplayName                 	=	M249 PARA Squad Automatic Weapon,	
		Icon                        	=	M249_PARA_FOLDED,	
		WeaponSprite                	=	M249_PARA_FOLDED,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	FullAutoHighRPM,	
		FireModePossibilities       	=	FullAutoHighRPM/Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	45,
		CritDmgMultiplier            	=	10,
		AimingPerkCritModifier      	=	15,
		HitChance                   	=	10,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	8,
		JamGunChance                	=	0.25,
		MinRange                    	=	0.4,
		MaxRange                    	=	12,
		AimingPerkRangeModifier     	=	2,
		MinDamage                   	=	0.7,
		MaxDamage                   	=	1.4,		
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	20,	
		ConditionLowerChanceOneIn   	=	250,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	15,
		ReloadTime                  	=	75,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	0,
		Weight                      	=	5.0,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	200,	
		MagazineType                	=	Base.M249_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	90,	
		SoundRadius                 	=	120,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	MGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
	
		ModelWeaponPart = x2Scope x2Scope_Vanilla scope scope,
        ModelWeaponPart = x4Scope x4Scope_Vanilla scope scope,
        ModelWeaponPart = x8Scope x8Scope_Vanilla scope scope,
        ModelWeaponPart = RedDot RedDot_Vanilla reddot reddot,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = Laser Laser laser laser,
		ModelWeaponPart = LaserOn LaserOn laser laser,
		ModelWeaponPart = SUSAT           SUSAT Scope2 Scope2,
		ModelWeaponPart = C79_Scope C79_Scope Scope3 Scope3,
		ModelWeaponPart = Bipod SR25Bipod Bipod Bipod,
	}
	model M249_PARA_FOLDED
	{
		mesh = weapons/firearm/M249_PARA_UNFOLDED,
		texture = weapons/firearm/M249_PARA_FOLDED,

		attachment muzzle
		{
			offset = 0.0010 0.0330 0.5680,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment Scope2
		{
			offset = 0.0030 0.0570 0.0370,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment Scope3
		{
			offset = 0.0030 0.0790 0.0520,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment reddot
		{
			offset = 0.0000 0.0640 0.0410,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment laser
		{
			offset = 0.0000 0.0000 0.3570,
			rotate = 90.0000 0.0000 0.0000,
		}

		attachment scope
		{
			offset = 0.0000 0.0800 -0.0160,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
}
